package com.be.beadmin.design.dto.output;

import com.alibaba.excel.annotation.ExcelIgnore;
import com.alibaba.excel.annotation.ExcelProperty;
import com.alibaba.excel.annotation.format.NumberFormat;
import com.alibaba.excel.annotation.write.style.ContentFontStyle;
import com.alibaba.excel.annotation.write.style.HeadFontStyle;
import com.alibaba.excel.annotation.write.style.HeadStyle;
import lombok.Data;

@Data
@ContentFontStyle(fontName = "Microsoft YaHei",fontHeightInPoints = 12)
@HeadFontStyle(fontName = "Microsoft YaHei",fontHeightInPoints = 12)
public class StandProductProcessInfoExcelEx {

    @ExcelProperty(value = "标准柜体编码")
    private String standTypeCode;
    @ExcelProperty(value = "标准柜体类型")
    private String standTypeDesc;
    @ExcelProperty(value = "标准柜体名称")
    private String standTypeName;
    @ExcelProperty(value = "工艺路径编码")
    private String bopCode;
    @ExcelProperty(value = "工艺路径名称")
    private String bopName;
    @ExcelProperty(value = "工序顺序")
    private Integer sequence;
    @ExcelProperty(value = "工序编码")
    private String processCode;
    @ExcelProperty(value = "工序名称")
    private String processName;
    @ExcelProperty(value = "是否属于生产工序")
    private Integer isProductionProcess;
    @ExcelProperty(value = "是否需要自检")
    private Integer showSelfInspection;
    @ExcelProperty(value = "标准工时(时)")
    @NumberFormat("0.00")
    @HeadStyle(fillForegroundColor=42)
    private Float standWorkHour;
    @ExcelProperty(value = "标准周期(天)")
    @NumberFormat("0")
    @HeadStyle(fillForegroundColor=42)
    private Integer standCycle;

}
